| 11,40 | 
 
   T:Type, L:(T List). (0 < ||L||)
T:Type, L:(T List). (0 < ||L||) 
 no_repeats(T;L)
 no_repeats(T;L) 
 (
 ( x:T. x before hd(L)
x:T. x before hd(L)  L
 L 

 False)
 False) 
 by ((Auto
 by ((Auto )
) 
 CollapseTHEN (((((InstLemma `no_repeats_iff` [T;L])
CollapseTHEN (((((InstLemma `no_repeats_iff` [T;L]) 
 ))
)) )
) 
 ))
)) ))
)) 
 
 L
 L
 x, y:T. x before y
x, y:T. x before y  L
 L 
 (
 ( (x = y))
(x = y))
 False
  False
| Definitions |  x:A. B(x)    Q  B(x)   Q   Q   B(x)  l | 
| Lemmas |